package com.yhsoft.bill.controller.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author: yyyyyyyh
 * @create: 2023-11-07
 * @Version 1.0
 **/
@Data
public class SalerYszkMxOutVo {

    /**
     * id
     */
    @ApiModelProperty("id")
    private Integer id;

    /**
     * 下游企业
     */
    @ApiModelProperty("下游企业")
    private Integer customerId;

    /**
     * 关联批次
     */
    @ApiModelProperty("关联批次")
    private String firstBatchNum;

    /**
     * 激活批次
     */
    @ApiModelProperty("激活批次")
    private String secondBantchNum;

    /**
     * 应收金额
     */
    @ApiModelProperty("应收金额")
    private BigDecimal ysAmount;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
    @ApiModelProperty("生成时间")
    private LocalDateTime createTime;

    /**
     * 入账金额
     */
    @ApiModelProperty("入账金额")
    private BigDecimal payAmount;

    /**
     * 支付凭证url
     */
    @ApiModelProperty("支付凭证url")
    private String voucher;

    /**
     * 经手人
     */
    @ApiModelProperty("经手人")
    private String payBy;

    /**
     * 入账时间
     */
    @ApiModelProperty("入账时间")
    private LocalDateTime payTime;

}
